Searched: \.*
Results from Gpce web

The International Conference on Generative Programming and Component Engineering (GPCE) Bylaws

Organizational Goals


Program generation techniques have the potential to revolutionize software development as automation and components revolutionized manufacturing. The abundance of current research in this area indicates that there are many technical problems both at the foundational and engineering levels.

There is wealth of methods in approaching problems from different backgrounds, and a wide spectrum of application domains were program generation techniques appear valuable. This diversity may lead to unnecessary fragmentation in the research community.

The major aim of GPCE is to foster the creation of a bridge community, in addition to communities with more specific interests and goals.

Affiliation with ACM and IFIP


GPCE will seek the sponsorship of the ACM whenever possible.

In additional to its independent standing as a conference, GPCE also serves as the working conference for the IFIP Working Group on Program Generation, WG 2.11.

Organizational Structure


The organizational structure of GPCE consists of a single Steering Committee whose aim is to promote the coherent aggregation of related events.

The GPCE conference takes place yearly, in the August to October period (typically Sepptember to October).

For the purposes of the following, a year ends on the date of conclusion of the calendar year's GPCE conference. For example, if the GPCE conference runs September 28 - October 2, October 31 concludes the calendar year.

Steering Committee


MEMBERSHIP. The Steering Committe (SC) is limited to six (6) members. Each member can serve for at most five (5) years.

In normal circumstances, each year the oldest member leaves the SC, and is replaced by a new member as indicated below.

Incoming SC members are chosen by SC decision among:

  • the General Chairs (GCs) of the last 3 GPCE conferences
  • the Program Chairs (PCs) of the last 3 GPCE conferences
In special circumstances (namely bootstrapping: not enough eligible persons per above rules) the current SC is allowed to select members outside the above categories.

DECISION MAKING. A decision is deemed approved by the SC by majority rule; votes that end in ties are not approved.

The SC votes one of its members SC chair, with a 2 year mandate.

The SC chair is the official representative of the SC within GPCE and the official interface between the SC and the outside world. The chair is expected to lead the discussion within the SC and coordinate the activities of the SC.

DUTIES (based on the ACM guidelines). The SC is responsible for

  • suggesting changes to the bylaws
  • appointing the GPCE GC and PC (and other persons involved in the organization of one edition of GPCE), and specifying their duties
  • making decisions on matters that have a lasting consequences on GPCE conference, such as: the scope, topics of interests, publication venues
  • making decisions on information sharing infrastructures to promote interaction and dissemination of ideas in the GPCE community, such as mailing lists, repositories, web sites.
  • appointing the GPCE Publicity Chair or other persons involved in the organization of several editions of GPCE (or in managing the information sharing infrastructures), and specifying their duties

Business Meetings


Each GPCE conference should schedule a Business Meeting (BM), which is public and conducted by the SC chair (or a deputy from the SC). The BM is a way to provide information to and get feedback from the GPCE community. The BM typically includes the following items:

  • a report on the current GPCE conference
  • an announcement of next year's GPCE conference
  • offers from potential host for the GPCE in two years
Proposals for additional items should be brought to the attention of SC members at least two months in advance of the BM, but a limited time for raising unanticipated issues is always granted. The agenda of the BM will be finalized at least one month in advance.

During the BM a show of hands could be taken on specific issues, but the result is not binding for the SC.

The International Conference on Generative Programming and Component Engineering (GPCE) Bylaws

Aim


Program generation techniques have the potential to revolutionize software development as automation and components revolutionized manufacturing. The abundance of current research in this area indicates that there are many technical problems both at the foundational and engineering levels.

There is wealth of methods in approaching problems from different backgrounds, and a wide spectrum of application domains were program generation techniques appear valuable. This diversity may lead to unnecessary fragmentation in the research community.

The major aim of GPCE is to foster the creation of a bridge community, in addition to communities with more specific interests.

The organizational structure of GPCE consists of a single Steering Committee whose aim is to promote the coherent aggregation of related events.

Affiliation with ACM and IFIP


GPCE will seek the sponsorship of the ACM whenever possible.

In additional to its independent standing as a conference, GPCE also serves as the working conference for the IFIP Working Group on Program Generation, WG 2.11.

Steering Committee


GPCE takes place yearly, in the August to October period (typically Sep-Oct). For the purposes of the following, a year ends on the date of conclusion of the calendar year's GPCE conference.

The Steering Committe (SC) is limited to SIX members. {ADD - Each member can serve for at most 5 years.} In normal circumstances, each year the oldest member leaves the SC, and is replaced by a new person.

A decision is deemed approved by the SC by majority rule; votes that end in ties are not approved.

{A.1 CURRENT - The person serving the 5th year of membership is committee chair for that year}{A.2 NEW - The SC votes one of its members SC chair, with a 2 year mandate.}.

The SC chair is the official representative of the SC within GPCE and the official interface between the SC and the outside world. The chair is expected to lead the discussion within the SC and coordinate the activities of the SC.

Incoming SC members are chosen by SC decision among: * the General Chairs (GCs) of the last 3 GPCE conferences * the Program Chairs (PCs) of the last 3 GPCE conferences In special circumstances (namely bootstrapping: not enough eligible persons per above rules) the current SC is allowed to select members outside the above categories.

{B.1 CURRENT - When a person leaves the SC, by default all people in the SC with earlier rank are promoted, so that the newest person will have least seniority. The default may be altered by an SC decision. But under no circumstances will a SC member serve more than 5 years in a single appointment.}{B.2 NEW - drop this part}

The SC (based on the ACM guidelines) is responsible for * specifying the duties of the SC including changes to the bylaws * setup rules for appointing the GPCE GC and PC (and other persons involved in the organization of one edition of GPCE), and specifying their duties * making decisions on matters that have a lasting consequences on GPCE conference, such as: the scope, topics of interests, publication venues * making decisions on information sharing infrastructures to promote interaction and dissemination of ideas in the GPCE community, such as mailing lists, repositories, web sites. * appointing the GPCE Publicity Chair or other persons involved in the organization of several editions of GPCE (or in managing the information sharing infrastructures), and specifying their duties

Business Meetings


Each GPCE conference should schedule a Business Meeting (BM), which is public and conducted by the SC chair (or a deputy from the SC). The BM is a way to provide information to and get feedback from the GPCE community. The BM typically includes the following items: * a report on the current GPCE conference * an announcement of next year's GPCE conference * offers from potential host for the GPCE in two years Proposals for additional items should be brought to the attention of SC members at least two months in advance of the BM, but a limited time for raising unanticipated issues is always granted. The agenda of the BM will be finalized at least one month in advance.

During the BM a show of hands could be taken on specific issues, but the result is not binding for the SC.

Web TWiki Site Map Use to...
Main Home of Main web Search Main web Recent changes in the Main web Get notified of changes to the Main web The Main web is dedicated to the maintenance of this website. This is the place to discuss meta-issues such as what style to use, how best to organize a survey, what the ideal topic size is, how to refer to papers, what the preferred layout of the site should be, etc. ...
TWiki Home of TWiki web Search TWiki web Recent changes in the TWiki web Get notified of changes to the TWiki web Welcome, Registration, and other StartingPoints; TWiki history & Wiki style; All the docs... ...discover TWiki details, and how to start your own site.
Gmt Home of Gmt web Search Gmt web Recent changes in the Gmt web Get notified of changes to the Gmt web Generative Model Transformer
Gpce Home of Gpce web Search Gpce web Recent changes in the Gpce web Get notified of changes to the Gpce web
Octave Home of Octave web Search Octave web Recent changes in the Octave web Get notified of changes to the Octave web The Stratego web is the home of Stratego, a language for program transformation based on the paradigm of rewriting strategies. The aim of this language is to provide an expressive and declarative language for expressing all kinds of program transformations. The web includes publications on Stratego, download of the StrategoCompiler, documentation, and descriptions of applications. ...
Sandbox Home of Sandbox web Search Sandbox web Recent changes in the Sandbox web Get notified of changes to the Sandbox web Sandbox test area with all features enabled. ...experiment in an unrestricted hands-on web.
Sdf Home of Sdf web Search Sdf web Recent changes in the Sdf web Get notified of changes to the Sdf web The Sdf web is dedicated to the modular syntax definition formalism SDF. Here you can find implementations, pointers to download pages, syntax definitions for common languages, discussions about new features and implementatios of SDF, and tips and tricks for using the formalism. ...
SdfBackup Home of SdfBackup web Search SdfBackup web Recent changes in the SdfBackup web Get notified of changes to the SdfBackup web The Sdf web is dedicated to the modular syntax definition formalism SDF. Here you can find implementations, pointers to download pages, syntax definitions for common languages, discussions about new features and implementatios of SDF, and tips and tricks for using the formalism. ...
Stratego Home of Stratego web Search Stratego web Recent changes in the Stratego web Get notified of changes to the Stratego web The Stratego web is the home of Stratego, a language for program transformation based on the paradigm of rewriting strategies. The aim of this language is to provide an expressive and declarative language for expressing all kinds of program transformations. The web includes publications on Stratego, download of the StrategoCompiler, documentation, and descriptions of applications. ...
Sts Home of Sts web Search Sts web Recent changes in the Sts web Get notified of changes to the Sts web The Sofware Transformation Systems wiki
Tiger Home of Tiger web Search Tiger web Recent changes in the Tiger web Get notified of changes to the Tiger web Home of the Tiger in Stratego project, which is concerned with the exploration of transformation techniques in compilation using an implementation of a Tiger compiler. ...
Tools Home of Tools web Search Tools web Recent changes in the Tools web Get notified of changes to the Tools web The Tools web is the home of the XT? bundle of program transformation tools. XT is an open framework for program transformation based on the ATerm format for exchange of programs between tools. The bundle includes packages for parsing, pretty-printing, term rewriting, and grammar recovery. It also contains a distribution of the SDF2? GrammarBase?. The OnlinePackageBase is an open collection of packages for program transformation supporting package bundling on demand. ...
Transform Home of Transform web Search Transform web Recent changes in the Transform web Get notified of changes to the Transform web The Transform web is an attempt to get an overview of program transformation research and application. In the first place the web is a collection of resources such as pointers to researchers, conferences, journals, summaries and reviews of papers, and tools for implementing transformation systems. In the second place the Transform web attempts to bring structure in the world of program transformation by means of categories, taxonomies such as the TransformationTaxonomy, and entry points such as the ReengineeringWiki and the DeCompilation page. ...
You can use color coding by web for identification and reference. This table is updated automatically based on WebPreferences settings of the individual webs. Contact webmaster@strategoxt.org if you need a separate collaboration web for your team. See also AdminTools.
Legend of icons:   Home of web = Go to the home of the web
Search web = Search the web
  Recent changes in the web = See recent changes in the web
Get notified of changes to the web = Subscribe to get notified of changes by e-mail

The GPCE Steering Committee

Members

Bernd Fischer (SA) (2011-)
Ewen Denney (USA) (2012-)
Matthew Flatt (USA) (2014-)
Jaakko Jarvi (USA) (2010-)
Christian Kästner (USA) (2013-)
Ulrik Pagh Schultz (DK) (2012-)
Eelco Visser (NL), Chair (2008-2012, ex-officio member 2012-)

Past Members

Jeremy Siek (US) (2008-2013)
Julia Lawall (FR) (2008-2013)
Charles Consel Chair (FR), (2007-2012)
Stanislaw Jarzabek (SG), (2005-2010)
Yannis Smaragdakis (US) (2003-2008)
Eugenio Moggi (IT), (2000-2008)
Krzysztof Czarnecki (CA), (2000-2008)
Ulrich Eisenecker (DE), (2000-2008)
Tim Sheard (US), (2000-2008)
Janos Sztipanovits (US), (2003-2005)
Greg Morrisett (US), (2000-2005)
Walid Taha (US), Founder, (2000-2007)
Frank Pfenning (US) (2003-2007)
Don Batory (US) (2000-2007)

Contact information: Please direct comments or questions to Webmaster.

Topic Changed By
WebLeftBar 24 Sep 2018 - 19:13 EelcoVisser
WebHome 24 Sep 2018 - 19:13 EelcoVisser
WebPreferences 19 Mar 2015 - 12:36 ChristianKaestner
SteeringCommittee? 08 Nov 2013 - 06:54 EelcoVisser
GpceBylaws? 31 Aug 2013 - 11:39 EelcoVisser
WebStatistics 23 Feb 2010 - 07:58 TWikiAdminGroup
ProposedBylawsBatory? 03 Jun 2008 - 07:40 EugenioMoggi
WebNotify 02 Jul 2006 - 03:11 EmirPasalic
WebNews 28 Jun 2006 - 05:48 EmirPasalic
CustomSiteMenus? 19 Jun 2006 - 16:28 EmirPasalic
WebView? 14 Nov 2005 - 20:03 WalidTaha
WebRss 16 Aug 2004 - 03:27 PeterThoeny
WebSearchAdvanced 18 Jan 2004 - 10:52 PeterThoeny
UpdateWebPages 20 Sep 2002 - 08:37 EelcoVisser
SiteMap 27 Aug 2002 - 08:00 EelcoVisser
WebChanges500 23 Apr 2002 - 20:09 EelcoVisser
WebChanges200 23 Apr 2002 - 20:05 EelcoVisser
WebChanges100 23 Apr 2002 - 19:53 EelcoVisser
WebChanges 23 Apr 2002 - 19:46 EelcoVisser
WebIndex 23 Jan 2002 - 14:20 EelcoVisser
WebTopicList 24 Nov 2001 - 11:40 PeterThoeny
WebTools 08 Nov 2001 - 09:49 TWikiGuest
WebSearch 08 Aug 2001 - 05:26 PeterThoeny

See also

Topic Changed By
WebLeftBar 24 Sep 2018 - 19:13 EelcoVisser
WebHome 24 Sep 2018 - 19:13 EelcoVisser
WebPreferences 19 Mar 2015 - 12:36 ChristianKaestner
SteeringCommittee? 08 Nov 2013 - 06:54 EelcoVisser
GpceBylaws? 31 Aug 2013 - 11:39 EelcoVisser
WebStatistics 23 Feb 2010 - 07:58 TWikiAdminGroup
ProposedBylawsBatory? 03 Jun 2008 - 07:40 EugenioMoggi
WebNotify 02 Jul 2006 - 03:11 EmirPasalic
WebNews 28 Jun 2006 - 05:48 EmirPasalic
CustomSiteMenus? 19 Jun 2006 - 16:28 EmirPasalic
WebView? 14 Nov 2005 - 20:03 WalidTaha
WebRss 16 Aug 2004 - 03:27 PeterThoeny
WebSearchAdvanced 18 Jan 2004 - 10:52 PeterThoeny
UpdateWebPages 20 Sep 2002 - 08:37 EelcoVisser
SiteMap 27 Aug 2002 - 08:00 EelcoVisser
WebChanges500 23 Apr 2002 - 20:09 EelcoVisser
WebChanges200 23 Apr 2002 - 20:05 EelcoVisser
WebChanges100 23 Apr 2002 - 19:53 EelcoVisser
WebChanges 23 Apr 2002 - 19:46 EelcoVisser
WebIndex 23 Jan 2002 - 14:20 EelcoVisser
WebTopicList 24 Nov 2001 - 11:40 PeterThoeny
WebTools 08 Nov 2001 - 09:49 TWikiGuest
WebSearch 08 Aug 2001 - 05:26 PeterThoeny
Topic Changed By
WebLeftBar 24 Sep 2018 - 19:13 EelcoVisser
WebHome 24 Sep 2018 - 19:13 EelcoVisser
WebPreferences 19 Mar 2015 - 12:36 ChristianKaestner
SteeringCommittee? 08 Nov 2013 - 06:54 EelcoVisser
GpceBylaws? 31 Aug 2013 - 11:39 EelcoVisser
WebStatistics 23 Feb 2010 - 07:58 TWikiAdminGroup
ProposedBylawsBatory? 03 Jun 2008 - 07:40 EugenioMoggi
WebNotify 02 Jul 2006 - 03:11 EmirPasalic
WebNews 28 Jun 2006 - 05:48 EmirPasalic
CustomSiteMenus? 19 Jun 2006 - 16:28 EmirPasalic
WebView? 14 Nov 2005 - 20:03 WalidTaha
WebRss 16 Aug 2004 - 03:27 PeterThoeny
WebSearchAdvanced 18 Jan 2004 - 10:52 PeterThoeny
UpdateWebPages 20 Sep 2002 - 08:37 EelcoVisser
SiteMap 27 Aug 2002 - 08:00 EelcoVisser
WebChanges500 23 Apr 2002 - 20:09 EelcoVisser
WebChanges200 23 Apr 2002 - 20:05 EelcoVisser
WebChanges100 23 Apr 2002 - 19:53 EelcoVisser
WebChanges 23 Apr 2002 - 19:46 EelcoVisser
WebIndex 23 Jan 2002 - 14:20 EelcoVisser
WebTopicList 24 Nov 2001 - 11:40 PeterThoeny
WebTools 08 Nov 2001 - 09:49 TWikiGuest
WebSearch 08 Aug 2001 - 05:26 PeterThoeny
Topic Changed By
WebLeftBar 24 Sep 2018 - 19:13 EelcoVisser
WebHome 24 Sep 2018 - 19:13 EelcoVisser
WebPreferences 19 Mar 2015 - 12:36 ChristianKaestner
SteeringCommittee? 08 Nov 2013 - 06:54 EelcoVisser
GpceBylaws? 31 Aug 2013 - 11:39 EelcoVisser
WebStatistics 23 Feb 2010 - 07:58 TWikiAdminGroup
ProposedBylawsBatory? 03 Jun 2008 - 07:40 EugenioMoggi
WebNotify 02 Jul 2006 - 03:11 EmirPasalic
WebNews 28 Jun 2006 - 05:48 EmirPasalic
CustomSiteMenus? 19 Jun 2006 - 16:28 EmirPasalic
WebView? 14 Nov 2005 - 20:03 WalidTaha
WebRss 16 Aug 2004 - 03:27 PeterThoeny
WebSearchAdvanced 18 Jan 2004 - 10:52 PeterThoeny
UpdateWebPages 20 Sep 2002 - 08:37 EelcoVisser
SiteMap 27 Aug 2002 - 08:00 EelcoVisser
WebChanges500 23 Apr 2002 - 20:09 EelcoVisser
WebChanges200 23 Apr 2002 - 20:05 EelcoVisser
WebChanges100 23 Apr 2002 - 19:53 EelcoVisser
WebChanges 23 Apr 2002 - 19:46 EelcoVisser
WebIndex 23 Jan 2002 - 14:20 EelcoVisser
WebTopicList 24 Nov 2001 - 11:40 PeterThoeny
WebTools 08 Nov 2001 - 09:49 TWikiGuest
WebSearch 08 Aug 2001 - 05:26 PeterThoeny

Introduction

As the commercial production of software systems moves towards being a traditional industry, automation will necessarily play a more substantial role in this industry, just as it plays a key role in the production of traditional commodities such as garments, automobiles, chemicals, and electronics. GPCE is a conference promoting the application and innovation of foundational techniques for supporting automatic program generation.

  • GPCE-news mailing list (Low-bandwidth: 2-10 msgs/yr).

Earlier events

Background

Preferences:

  • Set WEBICON=http://www.hope.cs.rice.edu/twiki/pub/GPCE06/WebHome/gpce-logo.jpg

  • Web specific background color: (Pick a lighter one of the StandardColors)
    • Set WEBBGCOLOR = #D0D0D0

  • Exclude web from a web="all" search: (Set to on for hidden webs)
    • Set NOSEARCHALL =

  • Set SITEMAPLIST = on

  • Default template for new topics and form(s) for this web:
    • WebTopicEditTemplate?: Default template for new topics in this web. (Site-level is used if topic does not exist)
    • TWiki.WebTopicEditTemplate: Site-level default template
    • TWikiForms: How to enable form(s)
    • Set WEBFORMS =

  • Users or groups who are not / are allowed to view / change / rename topics in the Gpce web: (See TWikiAccessControl)
    • Set DENYWEBVIEW =
    • Set ALLOWWEBVIEW =
    • Set DENYWEBCHANGE =
    • Set ALLOWWEBCHANGE = GpceorgGroup
    • Set DENYWEBRENAME =
    • Set ALLOWWEBRENAME = GpceorgGroup

  • Web preferences that are not allowed to be overridden by user preferences:
    • Set FINALPREFERENCES = WEBTOPICLIST, DENYWEBVIEW, ALLOWWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME

Notes:

  • A preference is defined as:
    6 spaces * Set NAME = value
    Example:
    • Set WEBBGCOLOR = #FFFFC0
  • Preferences are used as TWikiVariables by enclosing the name in percent signs. Example:
    • When you write variable %WEBBGCOLOR% , it gets expanded to #D0D0D0 .
  • The sequential order of the preference settings is significant. Define preferences that use other preferences first, i.e. set WEBCOPYRIGHT before WIKIWEBMASTER since %WEBCOPYRIGHT% uses the %WIKIWEBMASTER% variable.
  • You can introduce new preferences variables and use them in your topics and templates. There is no need to change the TWiki engine (Perl scripts).

Related Topics:

TWiki's Gpce web /view/Gpce The Gpce web of TWiki. TWiki is a Web-Based Collaboration Platform for the Corporate World. en-us Copyright 2020 by contributing authors Eelco Visser [webmaster@strategoxt.org] Eelco Visser [webmaster@strategoxt.org] TWiki TWiki.Gpce TWiki home.Gpce /view/Gpce /pub/TWiki/TWikiLogos/twikiRobot46x50.gif WebLeftBar /view/Gpce/WebLeftBar?t=2018-09-24T19:13Z Home GPCE'04 GPCE'05 GPCE'06 GPCE'07 GPCE'08 GPCE'09 GPCE'10 GPCE'11 GPCE'12 GPCE'13 GPCE'14 GPCE'15 Bylaws (last changed by EelcoVisser) 2018-09-24T19:13Z EelcoVisser 1.8 updated major /rdiff/Gpce/WebLeftBar /rdiff/Gpce/WebLeftBar WebHome /view/Gpce/WebHome?t=2018-09-24T19:13Z Introduction As the commercial production of software systems moves towards being a traditional industry, automation will necessarily play a more substantial role ... (last changed by EelcoVisser) 2018-09-24T19:13Z EelcoVisser 1.13 updated major /rdiff/Gpce/WebHome /rdiff/Gpce/WebHome WebPreferences /view/Gpce/WebPreferences?t=2015-03-19T12:36Z TWiki.Gpce Web Preferences The following settings are web preferences of the TWiki.Gpce web. These preferences overwrite the site-level preferences in TWIKIWEB . ... (last changed by ChristianKaestner) 2015-03-19T12:36Z ChristianKaestner 1.4 updated major /rdiff/Gpce/WebPreferences /rdiff/Gpce/WebPreferences SteeringCommittee /view/Gpce/SteeringCommittee?t=2013-11-08T06:54Z The GPCE Steering Committee Members Bernd Fischer (SA) (2011-) Ewen Denney (USA) (2012-) Matthew Flatt (USA) (2014-) Jaakko Jarvi (USA) (2010-) Christian Kästner ... (last changed by EelcoVisser) 2013-11-08T06:54Z EelcoVisser 1.7 updated major /rdiff/Gpce/SteeringCommittee /rdiff/Gpce/SteeringCommittee GpceBylaws /view/Gpce/GpceBylaws?t=2013-08-31T11:39Z The International Conference on Generative Programming and Component Engineering (GPCE) Bylaws Organizational Goals Program generation techniques have the potential ... (last changed by EelcoVisser) 2013-08-31T11:39Z EelcoVisser 1.1 updated major /rdiff/Gpce/GpceBylaws /rdiff/Gpce/GpceBylaws WebStatistics /view/Gpce/WebStatistics?t=2010-02-23T07:58Z Statistics for TWiki.Gpce Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb 2010 2227 ... (last changed by TWikiAdminGroup) 2010-02-23T07:58Z TWikiAdminGroup 1.500 updated major /rdiff/Gpce/WebStatistics /rdiff/Gpce/WebStatistics ProposedBylawsBatory /view/Gpce/ProposedBylawsBatory?t=2008-06-03T07:40Z The International Conference on Generative Programming and Component Engineering (GPCE) Bylaws Aim Program generation techniques have the potential to revolutionize ... (last changed by EugenioMoggi) 2008-06-03T07:40Z EugenioMoggi 1.15 updated major /rdiff/Gpce/ProposedBylawsBatory /rdiff/Gpce/ProposedBylawsBatory WebNotify /view/Gpce/WebNotify?t=2006-07-02T03:11Z NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.Gpce web. This is a convenient service, so you do not ... (last changed by EmirPasalic) 2006-07-02T03:11Z EmirPasalic 1.3 updated major /rdiff/Gpce/WebNotify /rdiff/Gpce/WebNotify WebNews /view/Gpce/WebNews?t=2006-06-28T05:48Z June 27, 2006 The new gpce.org web site up and running. (last changed by EmirPasalic) 2006-06-28T05:48Z EmirPasalic 1.2 updated major /rdiff/Gpce/WebNews /rdiff/Gpce/WebNews CustomSiteMenus /view/Gpce/CustomSiteMenus?t=2006-06-19T16:28Z (last changed by EmirPasalic) 2006-06-19T16:28Z EmirPasalic 1.1 updated major /rdiff/Gpce/CustomSiteMenus /rdiff/Gpce/CustomSiteMenus WebView /view/Gpce/WebView?t=2005-11-14T20:03Z Welcome to the Rice PLT project on Resource Aware Programming (RAP) Languages for embedded software ATTACHURL /emsp.gif Introduction This research group explores the ... (last changed by WalidTaha) 2005-11-14T20:03Z WalidTaha 1.3 updated major /rdiff/Gpce/WebView /rdiff/Gpce/WebView WebRss /view/Gpce/WebRss?t=2004-08-16T03:27Z TWiki's Gpce web SCRIPTURL /view SCRIPTSUFFIX /Gpce The Gpce web of TWiki. TWiki is a Web-Based Collaboration Platform for the Corporate World. INCLUDE{" TWIKIWEB ... (last changed by PeterThoeny) 2004-08-16T03:27Z PeterThoeny 1.2 updated major /rdiff/Gpce/WebRss /rdiff/Gpce/WebRss WebSearchAdvanced /view/Gpce/WebSearchAdvanced?t=2004-01-18T10:52Z INCLUDE{" TWIKIWEB .WebSearchAdvanced"} (last changed by PeterThoeny) 2004-01-18T10:52Z PeterThoeny 1.1 updated major /rdiff/Gpce/WebSearchAdvanced /rdiff/Gpce/WebSearchAdvanced UpdateWebPages /view/Gpce/UpdateWebPages?t=2002-09-20T08:37Z (last changed by EelcoVisser) 2002-09-20T08:37Z EelcoVisser 1.1 updated major /rdiff/Gpce/UpdateWebPages /rdiff/Gpce/UpdateWebPages SiteMap /view/Gpce/SiteMap?t=2002-08-27T08:00Z INCLUDE{ TWIKIWEB .SiteMap} (last changed by EelcoVisser) 2002-08-27T08:00Z EelcoVisser 1.1 updated major /rdiff/Gpce/SiteMap /rdiff/Gpce/SiteMap WebChanges500 /view/Gpce/WebChanges500?t=2002-04-23T20:09Z INCLUDE{ MAINWEB .WebChanges500} (last changed by EelcoVisser) 2002-04-23T20:09Z EelcoVisser 1.1 updated major /rdiff/Gpce/WebChanges500 /rdiff/Gpce/WebChanges500

Number of topics: 0

  • Jump to topic: If you already know the name of the topic, enter the name of the topic into the GoBox at the top

  • WebChanges: Find out what topics in Gpce have changed recently

  • Advanced search:
    Topic text (body)     Search web(s)
    Topic name Sort by in reversed order

    Make search: Case sensitive RegularExpression search (semicolon ';' for and)
    Don't show: search string summaries     total matches
    Do show: BookView locked topic   topics (result count)

  • Jump to topic: If you already know the name of the topic, enter the name of the topic into the GoBox at the top

  • WebChanges: Find out what topics in Gpce have changed recently

-- TWiki:Main.PeterThoeny - 18 Jan 2004

Statistics for TWiki.Gpce Web

Month: Topic
views:
Topic
saves:
File
uploads:
Most popular
topic views:
Top contributors for
topic save and uploads:
Feb 2010 2227 0 0 688 WebStatistics
310 WebHome
125 SteeringCommittee
119 GpceBylaws
 93 ProposedBylawsBatory
 93 WebLeftBar
 90 WebNotify
 86 WebChanges
 81 WebSearch
 78 WebPreferences
 74 WebNews
 
Jan 2010 904 0 0 377 WebStatistics
122 WebHome
 64 SteeringCommittee
 41 GpceBylaws
 39 WebSearch
 35 WebPreferences
 33 WebChanges
 32 WebNotify
 28 WebIndex
 19 WebNews
 14 WebView
 
Sep 2007 598 0 0 179 WebNews
 91 WebIndex
 47 WebChanges
 46 WebTopicList
 46 UpdateWebPages
 45 CustomSiteMenus
 45 WebLeftBar
 45 WebCustomMenus
 18 WebHome
 12 WebStatistics
  7 WebRss
 
Aug 2007 21840 0 0 5356 WebNews
4384 WebStatistics
2727 WebIndex
1352 WebTopicList
1341 WebChanges
1332 WebLeftBar
1328 UpdateWebPages
1327 CustomSiteMenus
1315 WebCustomMenus
733 WebHome
110 WebRss
 
Jul 2007 13424 0 0 3783 WebNews
2244 WebIndex
885 WebTopicList
860 WebLeftBar
852 UpdateWebPages
835 CustomSiteMenus
827 WebCustomMenus
821 WebChanges
819 WebHome
623 WebStatistics
182 SteeringCommittee
 
Jun 2007 4904 0 0 1284 WebNews
1254 WebIndex
964 WebHome
258 WebStatistics
228 SteeringCommittee
130 WebRss
 70 WebChanges
 65 WebNotify
 60 WebLeftBar
 59 WebChanges200
 55 WebChanges500
 
May 2007 4265 0 0 1423 WebNews
1382 WebIndex
691 WebHome
 98 WebRss
 91 WebStatistics
 80 SteeringCommittee
 60 WebChanges
 46 WebNotify
 46 WebSearch
 34 WebView
 33 WebPreferences
 
Apr 2007 6259 1 0 2156 WebStatistics
980 WebHome
905 WebNews
860 WebIndex
476 SteeringCommittee
 94 WebRss
 91 WebChanges500
 84 WebChanges200
 80 WebChanges100
 65 WebChanges
 53 WebNotify
  1 EmirPasalic
Mar 2007 5259 1 0 1591 WebNews
1455 WebIndex
738 WebHome
149 WebTopicList
148 UpdateWebPages
146 CustomSiteMenus
133 SteeringCommittee
129 WebChanges
115 WebLeftBar
112 WebStatistics
 77 WebCustomMenus
  1 EmirPasalic
Feb 2007 6842 0 0 1776 WebNews
1423 WebIndex
1164 WebTopicList
567 WebHome
309 CustomSiteMenus
307 UpdateWebPages
232 WebChanges
220 WebLeftBar
216 WebCustomMenus
143 WebStatistics
107 SteeringCommittee
 
Jan 2007 6432 2 0 1508 WebIndex
1497 WebNews
1338 WebTopicList
630 WebHome
535 WebStatistics
150 SteeringCommittee
111 WebPreferences
 77 WebRss
 67 WebNotify
 66 WebChanges
 52 WebLeftBar
  2 EmirPasalic
Dec 2006 6921 0 0 1583 WebNews
1578 WebIndex
746 WebHome
705 WebStatistics
610 WebTopicList
357 SteeringCommittee
163 WebNotify
132 WebChanges
106 WebCustomMenus
102 WebPreferences
 97 WebLeftBar
 
Nov 2006 4740 0 0 1324 WebHome
1052 WebStatistics
400 SteeringCommittee
240 WebChanges
224 WebNotify
186 WebIndex
166 WebNews
138 WebRss
128 WebPreferences
114 WebSearch
 96 WebView
 
Oct 2006 4885 2 0 1389 WebHome
1178 WebStatistics
398 SteeringCommittee
215 WebPreferences
198 WebNotify
189 WebIndex
182 WebChanges
147 WebNews
107 WebSearch
107 WebRss
 96 WebLeftBar
  2 WalidTaha
Sep 2006 4173 0 0 1207 WebHome
875 WebStatistics
302 SteeringCommittee
217 WebPreferences
185 WebIndex
184 WebChanges
168 WebNotify
139 WebNews
104 WebSearch
 94 WebRss
 82 WebView
 
Aug 2006 3619 0 0 1038 WebHome
600 WebStatistics
302 SteeringCommittee
178 WebIndex
174 WebChanges
145 WebNotify
135 WebPreferences
132 WebNews
106 WebRss
 99 WebSearch
 72 WebView
 
Dec 2005 1018 0 0 203 WebHome
152 WebRss
 92 WebStatistics
 46 WebChanges
 37 WebIndex
 35 WebNotify
 29 WebNews
 27 WebChanges200
 26 WebSearch
 22 WebPreferences
 20 WebTopicList
 
Nov 2005 2737 0 0 614 WebHome
438 WebRss
326 WebStatistics
140 WebIndex
126 WebChanges
111 WebNotify
 85 WebSearch
 82 WebNews
 49 WebPreferences
 45 WebChanges100
 44 WebLeftBar
 
Oct 2005 2740 0 0 540 WebHome
395 WebRss
227 WebStatistics
162 WebChanges
143 WebIndex
 89 WebNotify
 81 WebNews
 80 WebChanges100
 74 WebSearch
 68 WebChanges200
 63 WebChanges500
 
Sep 2005 1293 0 0 300 WebHome
 72 WebStatistics
 69 WebIndex
 69 WebChanges
 54 WebNotify
 49 WebRss
 48 WebChanges100
 46 WebChanges200
 40 WebChanges500
 38 WebNews
 37 WebSearch
 
Aug 2005 1867 0 0 401 WebHome
341 WebRss
273 WebStatistics
 94 WebChanges
 79 WebIndex
 58 WebNotify
 46 WebSearch
 39 WebNews
 29 WebPreferences
 24 WebLeftBar
 23 WebChanges100
 
Jul 2005 1685 1 0 408 WebHome
112 WebIndex
104 WebChanges
 75 WebStatistics
 64 WebNotify
 59 WebNews
 58 WebSearch
 44 WebPreferences
 43 WebRss
 41 WebLeftBar
 39 WebChanges100
  1 EugenioMoggi
Jun 2005 1349 0 0 354 WebHome
 60 WebChanges
 56 WebStatistics
 45 WebNotify
 42 WebIndex
 38 WebNews
 33 WebTools
 30 WebSearch
 28 WebPreferences
 25 WebChanges500
 24 WebChanges100
 
May 2005 1593 0 0 372 WebHome
 63 WebChanges
 56 WebNotify
 53 WebSearch
 50 WebStatistics
 49 WebIndex
 44 WebNews
 34 WebPreferences
 29 WebTopicList
 27 WebChanges100
 26 WebTools
 
Apr 2005 4005 4 0 1008 WebHome
119 ConferenceProgram?
115 TutorialGP4?
 98 TutorialGP3?
 98 CallForPapers?
 93 TutorialGP1?
 92 TutorialGP2?
 90 ElectronicSubmission?
 89 ConferenceProceedings?
 86 ConferenceOrganization?
 80 CallForDemonstrations?
  4 EelcoVisser

Notes: * Do not edit this topic, it is updated automatically. (You can also force an update) * TWikiDocumentation tells you how to enable the automatic updates of the statistics. * Suggestion: You could archive this topic once a year and delete the previous year's statistics from the table.

Finding topics

Tracking activity

Look and feel

  • WebPreferences: values of variables
  • WebContents?: web specific entries in the side bar
Welcome to the Rice PLT project on

Resource Aware Programming (RAP)

Languages for embedded software

/pub/Gpce/WebView/emsp.gif

Introduction

This research group explores the impact of state-of-the-art programming languages techniques such as multi-stage programming in embedded systems. Multi-stage languages already provide significant safety guarantees. For example, a program generator written in such a language not only is type-safe in the traditional sense, but we are guaranteed that any generated program will also be type safe. This provides a noteworthy degree of assurance about the quality of the generated code. But like most traditional high-level programming techniques, multi-stage programming was designed to satisfy functional requirements rather than operational ones, and existing multi-stage languages do not provide any guarantees about the behavior of programs in the presence of bounded resources. The challenge in this setting is ensuring that the generated programs are suitable for execution on an embedded platform.

Our current focus is on ways to address this problem by strengthening ``traditional'' multi-stage type systems using (mainly) foundational techniques from type theory and functional reactive programming (FRP) to create a paradigm of resource-aware multi-stage programming. Linear and alias types (in conjunction with dependent typing) will be used to ensure space-boundedness, new typing techniques are used to ensure time-boundedness, and signals and behaviors from FRP allow for a natural style of reactive programming.

Publications

  • Functional Programming for Real Applications, Invited Paper (ES’01)

Resource Aware Programming

These papers are also available in dvi and ps formats.

Related Systems

Openings

Team Members

Acknowledgments

Supported by NSF ITR "A Framework for Rapid Development of Reliable Robotics Software"

Number of topics: 24